package com.sikaryofficial.system.api.domain.order;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author : wuweihong
 * @desc : 子订单同步到内网/报价回写的业务对象类
 * @date : 2024-10-08
 */

@Getter
@Setter
public class OrderItemVO  implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 子订单ID
     */
    private Long orderItemId;
    /**
     * 订单ID
     */
    private Long orderHeaderId;
    /**
     * 子订单编号【品牌代号_年份_月份_订单序号】
     */
    private String orderItemNo;
    /**
     * 商品ID
     */
    private Long goodsId;
    /**
     * 商品编号
     */
    private String goodsCode;
    /**
     * 数量(烟杆)
     */
    private Integer quantity;
    /**
     * 单价,不含税
     */
    private BigDecimal unitPrice;
    /**
     * 总价,不含税
     */
    private BigDecimal totalPrice;
    /**
     * 币种
     */
    private String currency;
    /**
     * 品牌编码
     */
    private String brandNo;
    /**
     * 口味
     */
    private String tasteName;
    /**
     * 型号
     */
    private String model;
    /**
     * 款式: style:disposable 一次性,cartridge 弹药筒,opentype 开放式
     */
    private String style;
    /**
     * 产品名称
     */
    private String goodsName;
    /**
     * 产品编码
     */
    private String productNo;
    /**
     * 订单定制id
     */
    private String orderCustomizedId;
    /**
     * 备注信息：作用于定制单拒绝理由
     */
    private String remark;

}